home *** CD-ROM | disk | FTP | other *** search
- ;*************************************************************************
- ;* AmigaWriter CD-Installer Version 2.0 3 May 2000 *
- ;* *
- ;* ©2000 HAAGE & PARTNER Computer GmbH *
- ;* *
- ;* If you have any installer questions please let us know! *
- ;* *
- ;*************************************************************************
- ;
- ; $VER: AmigaWriter V2.0 Install Version 2.0 (03.05.2000)
-
- (effect "lower_right" "radial" $0022FF $00AA00)
- (complete 0)
-
- ; Die Versionsnummer und das Erstellungs-Datum der hier installierten
- ; Versionen.
-
- (set #amigawriter-version "Version 2.0 Demo")
- (set #amigawriter-date "(06.05.00)")
-
- ; // Die Dateigrößen
-
- (set #size-komplett 5) ; MByte CD-Installation
-
- ;====================================================================
- ; Initialisierungen
-
- ; --- English strings ---
-
- (set #wrongos "\n Sorry, you will need OS3.0 or better\n")
-
- (set #wrongcpu "\n Sorry, you will need min. a 68020 CPU to use AmigaWriter\n")
-
- (set #welcome (cat "\n\n"
- "Welcome to the installation of the demo of the new word processor AmigaWriter\n\n"
- ""#amigawriter-version " of "#amigawriter-date"\n\n"
- "This script copies the whole word processor and some\n"
- "new system librarys to your harddisk!\n\n"
- "© 2000 HAAGE&PARTNER Computer GmbH\n"
- ))
-
- (set #lizenz (cat "\n\n\n"
- "Do you accept the licencee agreement?\n\n"
- ))
-
- (set #install_wizardlib
- "Copying the Wizard.Library")
-
- (set #install_wizardlib_help
- "The Library makes very short programms!")
-
- (set #install_applib
- "Copying the Appmanager.Library")
-
- (set #install_applib_help
- "The Library makes very short programms!")
-
- (set #oldversion (cat "\n"
- "There is an old version of AmigaWriter on your\n"
- "harddisk!\n"
- "" (getassign "AmigaWriter") "\n"
- ))
-
- (set #oldversion_help (cat "\n"
- "Choose an option!\n"
- ""
- ))
-
- (set #new "New installation")
- (set #drueber "Update your existing version of AmigaWriter")
- (set #remove "Remove AmigaWriter")
-
- (set #chose_path (cat "\n"
- "Please chose a drive and drawer for installation.\n"
- "A drawer AmigaWriter will be generated automatically.\n"
- ))
- (set #chose_path_help "Please chose a path.")
-
- (set #fonterror (cat "\n"
- "FONTPROBLEM found:\n\n"
- "The following Compugrahic fonts:\n\n"
- "CGTimes, CGTriumvirate und LetterGothic\n\n"
- "must be installed.\n\n"
- "You can find these font on your Amiga system disks."
- ))
-
- (set #wrk_justamoment (cat "\n"
- "This will last some time!\n"
- "Please wait ...\n"
- ))
-
- (set #wrk_lexdecrunch (cat "\n"
- "Unpacking...\n\n"
- "AmigaWriter archive\n\n"
- #wrk_justamoment
- ))
-
- (set #decrunch_error (cat "\n\n"
- "Error during unpacking!\n\n"
- "Maybe diskspace got low or you have protected\n"
- "some files.\n"
- ))
-
- (set #licencetext 'license/E-license')
-
- (set #prp-wpa8 (cat "\n"
- "Attention:\n\n"
- "If you own a A1200 or A4000 without a graphicsboard (with AGA-chipset) "
- "there might be problems. \nTo solve these, the NewWPA8 patch "
- "will be added to your startup-sequence (your startup-sequence "
- "will be backed up).\n If you don`t want this, "
- "choose SKIP THIS PART."
- ))
-
- (set #wpa8-help (cat "Attention:\n"
- "AmigaOS knows three functions in graphics.library that output "
- "chunky pixels to a RastPort: WritePixelLine8, WritePixelArray8 "
- "and WriteChunkyPixels. \n"
- "The original versions of these routines in the KickstartROM "
- "are rather slow and have a bug that trashes the chunky source "
- "buffer. \n"
- "This patch installs improved versions that are often faster by "
- "a factor of 10 (on a fast CPU). \n"
- "-- Requirements:\n"
- "AmigaOS3.0 or AmigaOS3.1. The WriteChunkyPixels function exists "
- "only in AmigaOS3.1.\n"
- "An 68020 or higher CPU.\n"
- "-- Operation:\n"
- "The core of the patch are four routines that translate chunky data "
- "into 1..4 bitplanes and that write only complete words into a bitmap. "
- "For destinations with 5..8 bitplanes the planes are written in two "
- "passes translating upper and lower nibbles of the source data. "
- "If the destination rectangle is not aligned to words in the bitmap "
- "the unaligned border words are first converted into a buffer on the "
- "stack and then masked and copied to the destination bitmap. "
- "The patch utilizes the DoHookClipRects() function of AmigaOS3.x to "
- "write directly into the destination bitmap, even for layered RastPorts. "
- "This avoids completely the temporary bitmap you pass to the WPL8 and "
- "WPA8 functions, but of course programs must not rely on this. "
- "-- Installation:\n"
- "Add the newwpa8 command directly after SetPatch in your startup-sequence. "
- "The patch detaches itself from the Shell, there is no need to RUN it. "
- "It is most important that the patch is run before any other patch to "
- "the graphics system like the CyberGraphics driver that intercepts "
- "the calls itself."
- ))
-
- (set #ask-powerpcversion (cat "\n"
- "Do you want to get the PowerPC®-Version of\n"
- "AmigaWriter installed?\n\n"
- ))
-
-
- (if (= @language "deutsch") (
-
-
- (set #wrongos "\n Sorry, AmigaWriter benötigt OS3.0 oder höher.\n")
-
- (set #wrongcpu "\n Sorry, das AmigaWriter-Paket setzt eine 68020 CPU voraus!\n")
-
- (set #welcome (cat "\n\nWillkommen bei der Installation der neuen\n"
- "Textverarbeitung AmigaWriter.\n\n"
- ""#amigawriter-version " vom "#amigawriter-date"\n\n"
- "Dieses Skript kopiert die verschiedenen\n"
- "Dateien und Bibliotheken, aus denen sich AmigaWriter\n"
- "zusammensetzt auf Ihre Festplatte.\n\n"
- "© 2000 HAAGE&PARTNER Computer GmbH\n"
- ))
-
- (set #lizenz (cat "\n"
- "Lizenzbestimmungen\n\n"
- "Bitte lesen Sie die beigefügten Lizenzbestimmungen sorgfältig "
- "durch. Sollten Sie mit diesem Vertrag nicht einverstanden sein, "
- "brechen Sie die Installation ab und schicken Sie das Paket "
- "bitte an unsere Adresse zurück.\n\n"
- "Wenn Sie mit den Lizenzbestimmungen einverstanden sind, klicken "
- "Sie auf weiter und fahren mit der Installation fort.\n\n"
- "Bitte beachten Sie, daß Sie beim Fortfahren der Installation "
- "die Lizenzbestimmungen automatisch anerkennen!\n"
- ))
-
- (set #lizenz-komplett (cat "\nLizenzbestimmungen zu AmigaWriter\n\n"
- "1 Allgemeines\n\n"
- "(1) Gegenstand dieses Vertrages ist das Benutzungsrecht für "
- "Computerprogramme der HAAGE & PARTNER Computer GmbH, für die "
- "Benutzungsanleitung sowie für sonstiges zugehöriges, "
- "schriftliches Material, nachfolgend zusammenfassend als "
- "Produkt bezeichnet.\n\n"
- "(2) Die HAAGE & PARTNER Computer GmbH und/oder die in dem Produkt "
- "angegebenen Lizenzgeber sind Inhaber sämtlicher Rechte an den "
- "Produkten und Warenzeichen.\n\n"
- "2 Nutzungsrechte\n\n"
- "(1) Der Käufer erhält ein nicht übertragbares, nicht ausschließ- "
- "liches Recht, das erworbene Produkt auf einem Computer bzw. "
- "an einem Arbeitsplatz zu nutzen.\n\n"
- "(2) Darüber hinaus kann der Anwender eine einzige Kopie zu Sicher-"
- "ungszwecken anfertigen.\n\n"
- "(3) Der Käufer ist nicht berechtigt, das erworbene Produkt zu "
- "vertreiben, zu vermieten, Dritten Unterlizenzen anzubieten "
- "oder diese in anderer Weise Dritten zur Verfügung zu stellen. "
- "(4) Es ist verboten, das Produkt zu ändern, zu modifizieren oder "
- "anzupassen oder in jeglicher Form rückzuentschlüsseln. Dieses "
- "Verbot gilt auch für das Übersetzen, Abwandeln, Rückent- "
- "schlüsseln und Weiterverwenden von Teilen.\n\n"
- "3 Gewährleistung\n\n"
- "(1) Die HAAGE & PARTNER Computer GmbH gewährleistet, daß zum "
- "Zeitpunkt der Lieferung die Datenträger physikalisch frei "
- "von Material- und Herstellungsfehlern sind und das Produkt "
- "wie in der Dokumentation beschriebenen Weise genutzt werden kann. "
- "(2) Mängel des gelieferten Produkts werden vom Lieferanten innerhalb "
- "der Gewährleistungsfrist von sechs Monaten ab Lieferung nach "
- "entsprechender Mitteilung durch den Anwender behoben. Dies "
- "geschieht nach Wahl des Lieferanten durch kostenfreie Nach- "
- "besserung oder durch Ersatzlieferung in Form eines Updates. "
- "(3) Die HAAGE & PARTNER Computer GmbH übernimmt keine Haftung dafür, "
- "daß das Produkt für die vom Kunden vorgesehene Aufgabe geeignet "
- "ist. Für eventuell auftretende Folgeschäden übernimmt die "
- "HAAGE & PARTNER Computer GmbH keine Haftung. "
- "(4) Der Anwender weiß, daß nach dem heutigen Stand der Technik die "
- "Erstellung völlig fehlerfreier Software nicht möglich ist.\n\n"
- "4 Sonstiges\n\n"
- "(1) In diesem Vertrag sind sämtliche Rechte und Pflichten der Vertrags- "
- "parteien geregelt. Sonstige Vereinbarungen bestehen nicht. "
- "Änderungen sind nur in Schriftform und bei Bezugnahme auf diesen "
- "Vertrag wirksam und beiderseitig zu unterzeichnen. "
- "(2) Der Gerichtsstand für alle Streitigkeiten aus diesem Vertrag ist, "
- "soweit vereinbar, das zuständige Gericht am Firmensitz der "
- "HAAGE & PARTNER Computer GmbH.\n\n"
- "(3) Sollten einzelne Bestimmungen dieser Bedingungen nicht rechts- "
- "wirksam sein oder ihre Rechtswirksamkeit durch einen späteren "
- "Umstand verlieren, oder sollte sich in diesen Bedingungen eine "
- "Lücke herausstellen, so wird hierdurch die Rechtswirksamkeit "
- "der übrigen Bestimmungen nicht berührt. Anstelle der unwirksamen "
- "Vertragsbestimmungen oder zur Ausfüllung der Lücke soll eine "
- "angemessene Regelung gelten, die, soweit rechtlich möglich, "
- "dem am nächsten kommt, was die Vertragsparteien gewollt haben, "
- "soweit sie von der Unwirksamkeit der Bestimmung Kenntnis gehabt "
- "hätten.\n\n"
- "(4) Jede Verletzung vorstehender Lizenzbestimmungen oder von Urheber- "
- "und Warenzeichenrechten wird straf- und zivilrechtlich verfolgt. "
- "(5) Durch Installation der Software werden diese Lizenz- "
- "vereinbarungen anerkannt.\n\n"
- "(6) Sind Sie mit den Lizenzvereinbarungen nicht einverstanden, "
- "so müssen Sie das Produkt unverzüglich gegen Erstattung bereits "
- "geleisteter Zahlungen an den Lieferanten zurückgeben.\n\n\n\n"
- "August 98 HAAGE&PARTNER Computer GmbH"
- ))
-
- (set #install_wizardlib
- "Kopiere die Wizard.Library")
- (set #install_wizardlib_help
- "Sie ist für die sehr kurzen Programme verantwortlich!")
- (set #install_applib
- "Kopiere die Appmanager.Library")
- (set #install_applib_help
- "Sie ist für die sehr kurzen Programme verantwortlich!")
-
- (set #oldversion (cat "\n"
- "Auf Ihrer Festplatte befindet sich bereits\n"
- "eine Installation von AmigaWriter!\n"
- "" (getassign "AmigaWriter") "\n"
- ))
-
- (set #oldversion_help (cat "\n"
- " Wählen Sie einfach die bereits vorhandene\n"
- "Schublade an, wenn Sie AmigaWriter\n"
- "aktualisieren möchten!\n\n"
- "Ihre alten Voreinstellungen werden\n"
- "dadurch vermutlich ÜBERSCHRIEBEN!"
- ))
- (set #new "Neu installieren")
- (set #drueber "Update über bisherige Version installieren")
- (set #remove "Deinstallation - AmigaWriter entfernen")
- (set #chose_path (cat "\n"
- "Bitte wählen Sie ein Laufwerk oder/und eine Schublade für die Installation.\n"
- "Eine neue Schublade \"AmigaWriter\" wird automatisch generiert.\n"
- ))
- (set #chose_path_help "Please chose a path.")
-
- (set #fonterror (cat "\n"
- "FONTPROBLEM entdeckt:\n\n"
- "Es müssen die Compugraphic-Fonts:\n\n"
- "CGTimes, CGTriumvirate und LetterGothic\n\n"
- "zwingend installiert sein.\n\n"
- "Die Fonts gehören zum Betriebssystem. Sie werden sie daher"
- " auf Ihrem Diskettensatz zum Betriebssystem finden\n"
- ))
-
- (set #ask-powerpcversion (cat "\n"
- "Möchten Sie, dass die PowerPC®-Version von \n"
- "AmigaWriter installiert wird?\n\n"
- ))
-
- (set #wrk_justamoment (cat "\n"
- "Das dauert eine geraume Zeit.\n"
- "Bitte haben Sie etwas Geduld!\n"
- ))
-
- (set #wrk_lexdecrunch (cat "\n"
- "Entpacke Ihre neue Textverarbeitung...\n\n"
- #wrk_justamoment
- ))
-
- (set #decrunch_error (cat "\n\n"
- "Fehler beim Entpacken!\n\n"
- "Stellen Sie bitte sicher, daß Ihre Festplatte\n"
- "ausreichend Speicherkapazität hat, und, falls\n"
- "die Dateien bereits vorhanden sind, diese nicht\n"
- "lösch- oder schreibgeschützt sind.\n"
- ))
-
- (set #licencetext 'license/D-Lizenz')
-
- (set #prp-wpa8 (cat "\n"
- "Aufgepasst:\n\n"
- "Wenn sie einen A1200 oder A4000 ohne Grafikkarte (mit AGA-Chipset) "
- "betreiben, kann es zu Problemen kommen. Der Patch NewWPA8 behebt diese.\n "
- "Dazu wird das Kommando NewWPA8 in ihre startup-sequence eingefügt "
- "(Ihre startup-sequence wird zuvor gesichert).\n "
- "Wenn sie dies nicht wollen, wählen sie ÜBERSPRINGEN. "
- ))
-
- (set #wpa8c-help (cat "Achtung:\n"
- "Das AmigaOS kennt drei Funktionen in der graphics.library die Chunky-Pixel "
- "auf einen RastPort ausgeben: WritePixelLine8, WritePixelArray8 und "
- "WriteChunkyPixels.\n"
- "Die Original-Versionen dieser Routinen im Kickstart-ROM sind ziemlich "
- "langsam und haben einen Fehler, der den Chunky-Quellbuffer zerstört.\n "
- "Dieser Patch installiert verbesserte Versionen dieser Funktionen, die "
- "mit einem schnellen Prozessor oft 10 mal schneller sind\n"
- "-- Systemvoraussetzungen:\n"
- "AmigaOS 3.0 or AmigaOS 3.1. Die WriteChunkyPixels-Funktion gibt es nur im "
- "AmigaOS 3.1. \n"
- "Einen Prozessor ab 68020.\n"
- "-- Wie funktioniert es?\n"
- "Der Kern des Patches besteht aus vier Routinen die Chunky-Daten in "
- "Bitplanes übersetzen.\n"
- "-- Installation: \n"
- "Fügen sie den NewWPA8-Befehl direkt nach SetPatch in ihre Startup-Sequence "
- "ein. Der Patch löst sich selbständig von der Shell, sie brauchen ihn nicht "
- "mit dem Run-Befehl zu starten. \n"
- "Es ist sehr wichtig, daß der Patch vor allen anderen Patches, die diese "
- "Funktion Grafiksystem betreffen, wie z.B. CyberGraphX und Picasso 96, "
- "gestartet wird."
- ))
-
- ))
-
- (set #os-version (/ (getversion) 65536))
- (set #os-13 (< #os-version 36))
- (set #os-20 (>= #os-version 36))
- (set #os-21 (>= #os-version 38))
- (set #os-30 (>= #os-version 39))
-
- (set setpatchvernum (getversion "C:SetPatch"))
- (set setpatchver (/ setpatchvernum 65536))
- (set setpatchrev (- setpatchvernum (* setpatchver 65536)))
-
- ; ------------ Die Pfadnamen der einzelnen Quell-Dateien ----------------
-
- (set #source-readme "Readme")
- (set #source-liesmich "Liesmich")
- (set #source-setpatch "Tools/SetPatch43_6/Setpatch")
-
- (set #68k-version "68k-Version/")
-
- (set #source-insert "Tools/NewWPA8/Insert")
- (set #source-NewWPA8 "Tools/NewWPA8/NewWPA8")
-
- (set #source-icon "C/AmigaWriter.info")
-
- (set #wizardlib "sys-libs/wizard.library")
-
- ;=====================================================================================
- ; // Beginn der Installation
- ;=====================================================================================
-
- ; ----------------------------- Prozeduren ------------------------------
-
- (Procedure @Make_Folder
- (
- (set #oldfolder #folder)
- (set #folder (tackon #folder "AmigaWriter"))
- (if (= (exists #folder) 0)
- (
- (makedir #folder (infos))
- )
- (
- (set #update 1) ; // Doch schon vorhanden!
- )
- )
- )
- )
-
- ; // wird min. unter 3.0 installiert ?
-
- (if (= #os-30 0)
-
- (
- (message #wrongos)
- (exit (quiet))
- )
- )
-
- (if (patmatch "68000|68010" (database "cpu"))
- (
- (message #wrongcpu)
- (exit (quiet))
- )
- )
-
- (onerror (
- (if (> @ioerr 0)
- (message (cat "\n ERROR CODE: " @ioerr "\n\n"))
- )
- ))
-
- (run "Resident C/IconPos PURE" (safe))
-
- ; // Eine kleine Änderung to enable das script zu laufen (deutsch??).
-
- ;(run "ASSIGN ENV: WarpUP-WarpOS/ENV/ ADD")
-
- ; // Eine kleine Einleitung, gefolgt vom Startbild des Installers.
-
- (showmedia 'pic' "Installer/welcome.iff" 'upper_right' 'none' 1)
-
- (message #welcome)
-
- (showmedia 'pic1' "Installer/antialias.iff" 'upper_left' 'none' 1)
-
- (set #yeskey "Yes")
- (set #nokey "No")
-
- (if (= @language "deutsch") (
- (set #yeskey "Ja")
- (set #nokey "Nein")
- ))
-
-
- (complete 2)
-
- ; // Alte Version prüfen und entsprechende Abfrage ausgeben!--------------------------------------------
-
- (set #folder "Work:")
- (set #update 0)
-
- (if (exists "AmigaWriter:" (noreq))
- (
- (set #update
- (askchoice
- (prompt #oldversion)
- (help #oldversion_help)
- (default 1)
- (choices
- #new
- #drueber
- )
- )
- )
- )
- )
-
- (if (<> #update 0) ; // altes Assign benutzen wenn update oder remove
- (
- (set #folder (getassign "AmigaWriter"))
- )
- )
-
- (complete 30)
-
- (if (= #update 0)
- (
- (set ok 0)
- (while (not ok)
- (set #folder
- (askdir
- (prompt #chose_path)
- (help #chose_path_help) ; // Auswahl Hilfetext
- (default #folder)
- (disk)
- )
- )
-
- (@Make_Folder) ; // Automatisch neues Verzeichnis anlegen!
-
- (set #dir_error (cat "\n"
- "Your selection \"" #folder "\" is not a\n"
- "valid device or drawer!\n\n"
- "Select 'Show drives' to get an overview of all\n"
- "devices available on your Amiga.\n"
- "Please select one of the devices on top of\n"
- "the list.\n"
- "Typical names are f.i. \"WORK:\", \"HD0:\" or \"DH0\"\n"
- "Do not use \"DF0:\", \"DF1:\", \"DF2:\",\n"
- "\"DF3:\", \"RAD:\", \"RAM:\", \"System2.0:\",\n"
- "\"WB_2.x:\", \"System3.0:\" or \"WB_3.x:\"!\n\n"
- ))
-
- (set #memory_error (cat "\n"
- "There is not enough free disk space at the\n"
- "device you have selected for the installation.\n\n"
- "Free diskspace " freediskspace "!\n"
- "Diskspace needed " size-komplett "!\n\n"
- "Please select a another device or harddisk!"
- ))
-
- (if (= @language "deutsch") (
-
-
- (set #dir_error (cat "\n"
- "Bei Ihrer Auswahl \"" #folder "\" handelt es \n"
- "sich nicht um eine gültige Schublade! \n"
- " \n"
- "Sie können über das Symbol 'Laufwerke anz.' \n"
- "(bzw. 'Show drives') eine Übersicht über alle \n"
- "Laufwerke Ihres Amiga anfordern; aus dieser \n"
- "Übersicht sollten Sie nur die oberen, nicht \n"
- "farblich gekennzeichneten Einträge auswählen. \n"
- "Über den Schalter \"Neue Schublade anlegen..\"\n"
- "können Sie ein neue Schublade erzeugen. Diese \n"
- "neue Schublade wird auf der Partition \n"
- "angelegt, die Sie soeben betrachten."
- ))
-
- (set #memory_error (cat "\n"
- "Auf der ausgewählten Festplattenpartition \n"
- "steht nicht genügend freier Speicher für die \n"
- "komplette Installation des Compilersystems zur\n"
- "Verfügung. \n"
- " \n"
- "Freier Speicher " freediskspace "! \n"
- "Benötigter Speicher " size-komplett "! \n"
- " \n"
- "Bitte wählen Sie eine andere Partition, auf \n"
- "der entsprechende Kapazitäten vorhanden sind!"
- ))
- ))
-
- (if (= @language "italiano") (
-
- (set #dir_error (cat "\n"
- "La vostra selezione (\"" #folder "\") non è\n"
- "un disco o un cassetto valido!\n\n"
- "Selezionate 'Dischi' per avere una lista dei\n"
- "dischi disponibili sul vostro Amiga.\n"
- "Alcuni nomi tipici sono \"WORK:\", \"HD0:\" o \"DH0\"\n"
- "NON usate \"DF0:\", \"DF1:\", \"DF2:\",\n"
- "\"DF3:\", \"RAD:\", \"RAM:\", \"System2.0:\",\n"
- "\"WB_2.x:\", \"System3.0:\" o \"WB_3.x:\"!\n\n"
- ))
-
- (set #memory_error (cat "\n"
- "Il disco che avete selezionato non ha\n"
- "abbastanza spazio libero.\n\n"
- "Spazio disponibile " freediskspace "\n"
- "Spazio richiesto " size-komplett "\n\n"
- "Provate a selezionare un altro disco."
- ))
- ))
-
- ; // Ist der Dateiname leer oder endet mit einem ':' oder existiert unter
- ; // diesem Namen kein Verzeichnis, wird eine Fehlermeldung angezeigt; andernfalls
- ; // kann die Auswahl-Schleife beendet werden.
- (if (or (or (or (<= (strlen #folder) 0) (= (substr #folder (- (strlen #folder) 1) 1) ":")) (= (exists #folder (noreq)) 0)) (= (getdiskspace #folder) -1))
- (message #dir_error) ; Fehler bei der Auswahl der Schublade
- ;else
- (
- (set freediskspace (getdiskspace #folder)) ; // Der freie Speicher auf diesem Medium
- (if (< freediskspace size-komplett)
- (
- (user 1)
- (message #memory_error) ; // nicht genügend freier Speicher
- )
- ;else
- (set ok 1)
- )
- )
- )
- )
- )
- )
-
-
- (set @default-dest (#folder))
-
- (complete 4)
-
- ; // Liesmich Datei auf Festplatte kopieren!
-
- (copyfiles
- (dest #folder)
- (source #source-readme)
- (infos)
- )
-
- (copyfiles
- (dest #folder)
- (source #source-liesmich)
- (infos)
- )
-
- (closemedia pic1)
-
- (showmedia 'pic2' "Installer/MSWord.iff" 'upper_left' 'none' 1)
-
- ; 68k-Version
-
- (copyfiles
- (dest #folder)
- (source #68k-version)
- (all)
- )
-
- (complete 50)
-
- (closemedia pic2)
-
- (showmedia 'pic3' "Installer/PowerPC.iff" 'upper_left' 'none' 1)
-
- ; Libs auf die Platte kopieren
-
- (complete 50)
-
- (copylib
- (prompt #install_wizardlib)
- (help #install_wizardlib_help)
- (source #wizardlib)
- (dest "libs:")
- (confirm)
- )
-
- (if (= #update 0)
- (
- (copyfiles
- (dest #oldfolder)
- (source #source-icon)
- )
- )
- )
-
- ; installation of NewWPA8, patch by AND
-
- (set #wpa8-skip (cat "Skip this part"))
- (set #wpa8-proceed (cat "Insert NewWPA8"))
-
- (if(= @language "deutsch") (
- (set #wpa8-skip (cat "Diesen Teil überspringen"))
- (set #wpa8-proceed (cat "NewWPA8 einfügen"))
- ))
-
- (if((askbool (prompt #prp-wpa8)
- (help #wpa8-help)
- (choices #wpa8-proceed #wpa8-skip)))
- (
- (copyfiles
- (dest "RAM:")
- (source #source-insert)
- )
- (run "ram:insert s:startup-sequence -i C:NewWPA8 -p setpatch")
- (copyfiles (dest "c:")
- (source #source-NewWPA8)
- )
- ))
-
- (complete 80)
-
- (closemedia pic3)
-
- (showmedia 'pic4' "Installer/Megafont.iff" 'upper_left' 'none' 1)
-
- (set #patchresult 0)
- (set #setpatchask (cat "\n\nWrong Setpatch-Version\n\n"
- "You have installed version "setpatchver"."setpatchrev" of SetPatch\n\n"
- "Please install a new one!"))
-
- (if (= @language "deutsch") (
- (set #setpatchask (cat "\n\nAlte Version von SetPatch entdeckt.\n\n"
- "Sie haben Version "setpatchver"."setpatchrev" von SetPatch installiert.\n\n"
- "Soll einen neuere Version installiert werden?")))
- )
-
- (if (<= setpatchver 40)
- (if (<= setpatchrev 16)
- (set #patchresult
- (askbool
- (prompt #setpatchask)
- (help @askoptions-help) ; // Auswahl Hilfetext
- (default 0))
- )
-
- )
- )
-
- (if (<> #patchresult 0)
- (
- (copyfiles
- (source #source-setpatch)
- (dest "C:")
- )
- )
- )
-
- (complete 82)
-
- (run (cat "IconPos \"" #folder "/AmigaWriterDemo\" 10 10\n"))
-
- (run (cat "IconPos \"" #folder "/Liesmich\" 110 10\n"))
- (run (cat "IconPos \"" #folder "/Readme\" 110 90\n"))
-
- (run (cat "IconPos \"" #folder "/Documents\" 200 10\n"))
- (run (cat "IconPos \"" #folder "/Word-Documents\" 200 90\n"))
-
- ;============= Startup ändern =====================================================
-
- (set #startuptemp (cat "\nASSIGN AMIGAWRITER: " #folder "\n"))
-
- (set #startup (cat "\n"
- "To get AmigaWriter work well there has to be made\n"
- "some changes to your User-Startup.\n\n"
- #startuptemp
- ))
-
- (set #endnow (cat "Installation of AmigaWriter V2.0 demo completed.\n"
- "If the lines:\n" #startuptemp "\ndo not appear\n"
- "in your Startup-Sequence or User-Startup,\n"
- "please add it manually.\n\n"
- "Remove all disks and start your new word processor.\n\n"
- "Best wishes..."
- "HAAGE & PARTNER"
- ))
-
- (if (= @language "deutsch") (
-
- (set #startup (cat "\n"
- "Um mit AmigaWriter richtig arbeiten zu können, muß \n"
- "eine Änderung an der User-Startup vorgenommen \n"
- "werden: \n"
- " \n"
- #startuptemp
- ))
-
- (set #endnow (cat "\n"
- "Installation Ihrer neuen Textverarbeitung AmigaWriter V2.0 Demo beendet.\n\n"
- "Falls die Zeile:\n" #startuptemp "\n"
- "nicht in Ihre User-Startup eingefügt wurde, \n"
- "dann holen Sie dies bitte nach. \n\n"
- "Starten Sie nun AmigaWriter. \n\n"
- "Und nun viel Erfolg mit Ihrer neuen Textverarbeitung!\n"
- ))
- ))
-
- (if (= @language "italiano") (
-
- (set #startup (cat "\n"
- "Per completare l'installazione dello AmigaWriter demo\n"
- "sono necessarie alcune modifiche alla User-Startup.\n\n"
- #startuptemp
- ))
-
- (set #endnow (cat "L'installazione dello AmigaWriter V2.0 demoè terminata.\n"
- "Se le righe\n" #startuptemp "\nnon compaiono nella Startup-Sequence\n"
- "o nella User-Startup, eseguitele manualmente.\n\n"
- "Rimuovete tutti i dischi e avviate lo AmigaWriter.\n\n"
- "Con i migliori auguri..."
- "HAAGE & PARTNER"
- ))
- ))
-
-
- (startup "AmigaWriter"
- (prompt #startup)
- (help #help-startup)
- (command #startuptemp)
- )
-
- (makeassign "AMIGAWRITER")
- (makeassign "AMIGAWRITER" #folder)
-
-
- (complete 100)
-
- (exit #endnow (quiet))
-